Definitions for Twin Falls

Definitions for (noun) Twin Falls

Main entry: Twin Falls

Definition: a town on the Snake River in south central Idaho near the Twin Falls


Main entry: Twin, Twin Falls

Definition: a waterfall in the Snake River in southern Idaho


Visual thesaurus for Twin Falls